Binding An Interpreted Language to CORBA

نویسندگان

  • Renato Cerqueira
  • Noemi Rodriguez
  • Roberto Ierusalimschy
چکیده

This paper describes LuaOrb, a binding between the extension language Lua and CORBA. Like other CORBA bindings, this binding allows a program to manipulate CORBA objects in the same way it manipulates local objects. Unlike conventional bindings, however, LuaOrb is based on the CORBA Dynamic Invocation Interface, mapping its dynamic character to the dynamic type system of Lua. This binding brings together CORBA reuse facilities with the exibility provided by an interpreted language, fulllling the \com-mand center" concept proposed by Siegel. Sum ario Este artigo descreve LuaOrb, uma interface entre a linguagem de extens~ ao Lua e CORBA. Essa, como outras interfaces de CORBA, possibilita que um programa manipule objetos CORBA da mesma forma que manipula objetos locais. Entretanto, diferentemente de outras interfaces, LuaOrb e baseada na Interface Din^ amica de Chamadas de CORBA, mapeando seu carater din^ amico no sistema de tipos din^ amico de Lua. Essa interface une as facilidades de reuso de CORBA com a exibilidade de uma linguagem interpretada, imple-mentando o conceito de um \centro de comando", proposto por Siegel.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Reflexivity to Interface with CORBA

Most bindings to CORBA are based on the construction of stubs, which translate a language call into a CORBA invocation. This paper shows an alternative way to build a binding, using the reflexive facilities of an interpreted language. Like other CORBA bindings, this binding allows a program to manipulate CORBA objects in the same way it manipulates local objects. Unlike conventional bindings, h...

متن کامل

Dynamic configuration with CORBA components

Most existing support for dynamic reconfiguration assumes that component interfaces specify input and output channels. The CORBA model, however, supports specifically a client-server architecture, with component interfaces describing only the provided services. Besides, the existing bindings for CORBA, based on static stubs, impose considerable difficulties on dynamic configuration. This paper ...

متن کامل

MCORBA: A CORBA Binding for Mercury

MCORBA is a binding to the CORBA distributed object framework for the purely declarative logic/functional language Mercury. The binding preserves the referential transparency of the language, and has several advantages over similar bindings for other strongly typed declarative languages. As far as we know, it is the rst such binding to be bidirectional; it allows a Mercury program both to opera...

متن کامل

Dynamic Reconfiguration of Corba-Based Applications

Most current support for dynamic reconnguration assumes that component interfaces specify input and output channels. Component models such as CORBA, however, support a client-server architecture , where component interfaces describe only the ooered services. This work discusses the use of an interpreted language as a tool for dynamic connguration of distributed applications using CORBA componen...

متن کامل

Dynamic Reconnguration through a Generic Connector

In component-based programming, it is often desirable that applications can be modeled as sets of services executed by components selected at runtime. In order to support this requirement, we present the Generic Connector, a mechanism that searches for components that provide the services required in the application connguration program, activates each service and returns the results to the cli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997